#include"bar.h"
// 通过函数指针传入一个函数体为参数
void download(callback_t cb)
{
	int target = TARGET_SIZE;
	int total = 0;
	int rate = 0;
	while(total<=target)
	{
		usleep(10000);
		total+=800;
		rate = total*100/target;
		// 调用这个函数指针
		cb(rate);
	}
	printf("\n");
}
// 进度条的主函数
int main()
{
	// 外部传函数作为参数
	download(bar_version1);
	return 0;	
}
